Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small typos in anchor-cpi.md leading to failing tests #635

Merged
merged 2 commits into from
Nov 23, 2024

Conversation

banescusebi
Copy link
Contributor

@banescusebi banescusebi commented Nov 20, 2024

Problem

Found these small typos while I was going through this lesson. One of the typos in the code snippets was leading to failing tests when running anchor test at the end of the lab:

  anchor-movie-review-program
    ✔ Initializes the reward token (271ms)
    1) Movie review is added
    2) Movie review is updated
    3) Movie review is deleted


  1 passing (305ms)
  3 failing

  1) anchor-movie-review-program
       Movie review is added:
     Simulation failed. 
Message: Transaction simulation failed: Error processing Instruction 0: custom program error: 0x4. 
Logs: 
[
  "Program log: Title: Test Movie",
  "Program log: Description: This was a very good movie.",
  "Program log: Rating: 5",
  "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]",
  "Program log: Instruction: MintTo",
  "Program log: Error: owner does not match",
  "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4253 of 145107 compute units",
  "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA failed: custom program error: 0x4",
  "Program 8kwE9wZmCjb4WoyUTxV8MFFrge8jUbwLtQgiEGHZwJYW consumed 59146 of 200000 compute units",
  "Program 8kwE9wZmCjb4WoyUTxV8MFFrge8jUbwLtQgiEGHZwJYW failed: custom program error: 0x4"
]. 
Catch the `SendTransactionError` and call `getLogs()` on it for full details.
  

  2) anchor-movie-review-program
       Movie review is updated:
     Error: AnchorError caused by account: movie_review. Error Code: AccountNotInitialized. Error Number: 3012. Error Message: The program expected this account to be already initialized.
      at Function.parse (node_modules/@coral-xyz/anchor/src/error.ts:168:14)
      at translateError (node_modules/@coral-xyz/anchor/src/error.ts:277:35)
      at MethodsBuilder.rpc [as _rpcFn] (node_modules/@coral-xyz/anchor/src/program/namespace/rpc.ts:35:29)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)

  3) anchor-movie-review-program
       Movie review is deleted:
     Error: AnchorError caused by account: movie_review. Error Code: AccountNotInitialized. Error Number: 3012. Error Message: The program expected this account to be already initialized.
      at Function.parse (node_modules/@coral-xyz/anchor/src/error.ts:168:14)
      at translateError (node_modules/@coral-xyz/anchor/src/error.ts:277:35)
      at MethodsBuilder.rpc [as _rpcFn] (node_modules/@coral-xyz/anchor/src/program/namespace/rpc.ts:35:29)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)



error Command failed with exit code 3.

Summary of Changes

Changed 2 words and fixed a small bug in the code snippet. Now the tests are passing:

  anchor-movie-review-program
    ✔ Initializes the reward token (147ms)
    ✔ Movie review is added (482ms)
    ✔ Movie review is updated (475ms)
    ✔ Movie review is deleted (475ms)


  4 passing (2s)

Found these small typos while I was going through this lesson.
@banescusebi banescusebi requested a review from ZYJLiu as a code owner November 20, 2024 17:12
@banescusebi banescusebi changed the title Small typos in anchor-cpi.md Small typos in anchor-cpi.md leading to failing tests Nov 21, 2024
@ZYJLiu ZYJLiu merged commit 5f8e3ff into solana-foundation:main Nov 23, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants